torch thistle - Spanish English Dictionary